package com.ruoyi.system.domain;

import com.alibaba.excel.annotation.ExcelProperty;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.ruoyi.common.core.domain.BaseEntity;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * 题库对象 p_problem_topic
 *
 * @author ruoyi
 * @date 2022-07-28
 */
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("p_problem_topic")
public class PProblemTopic extends BaseEntity {

    private static final long serialVersionUID=1L;

    /**
     *
     */
    @TableId(value = "id")
    private Long id;
    /**
     * 题目id
     */
    private Long topicId;
    /**
     * 题目名称
     */
    private String name;
    /**
     * a选项
     */
    private String a;
    /**
     * b选项
     */
    private String b;
    /**
     * c选项
     */
    private String c;
    /**
     * d选项
     */
    private String d;

    /**
     * e选项
     */
    private String e;

    /**
     * f选项
     */
    private String f;

    /**`
     * g选项
     */
    private String g;

    /**`
     * h选项
     */
    private String h;

    /**`
     * i选项
     */
    private String i;
    /**`
     * j选项
     */
    private String j;
    /**`
     * k选项
     */
    private String k;
    /**`
     * l选项
     */
    private String l;
    /**`
     * m选项
     */
    private String m;
    /**`
     * n选项
     */
    private String n;
    /**`
     * o选项
     */
    private String o;

    // A、B、C、D、E、F、G、H、I、J、K、L、M、N、O、P、Q、R、S、T、U、V、W、X、Y、Z

    /**
     * 答案
     */
    private String answerResult;

    @ExcelProperty(value = "a项分数")
    @ApiModelProperty("a项分数")
    private Integer firstScore;

    @ExcelProperty(value = "b项分数")
    @ApiModelProperty("b项分数")
    private Integer secondScore;

    @ExcelProperty(value = "c项分数")
    @ApiModelProperty("c项分数")
    private Integer thirdScore;

    @ExcelProperty(value = "d项分数")
    @ApiModelProperty("d项分数")
    private Integer forthScore;

    @ExcelProperty(value = "e项分数")
    @ApiModelProperty("e项分数")
    private Integer fifthScore;

    @ExcelProperty(value = "f项分数")
    @ApiModelProperty("f项分数")
    private Integer sixthScore;

    @ExcelProperty(value = "g项分数")
    @ApiModelProperty("g项分数")
    private Integer seventhScore;

    @ExcelProperty(value = "h项分数")
    @ApiModelProperty("h项分数")
    private Integer eighthScore;

    @ExcelProperty(value = "i项分数")
    @ApiModelProperty("i项分数")
    private Integer ninthScore;

    @ExcelProperty(value = "j项分数")
    @ApiModelProperty("j项分数")
    private Integer tenthScore;

    @ExcelProperty(value = "k项分数")
    @ApiModelProperty("k项分数")
    private Integer eleventhScore;

    @ExcelProperty(value = "l项分数")
    @ApiModelProperty("l项分数")
    private Integer twelfthScore;

    @ExcelProperty(value = "m项分数")
    @ApiModelProperty("m项分数")
    private Integer thirteenthScore;

    @ExcelProperty(value = "n项分数")
    @ApiModelProperty("n项分数")
    private Integer fourteenthScore;

    @ExcelProperty(value = "o项分数")
    @ApiModelProperty("o项分数")
    private Integer fifteenthScore;

}
